liver pudding - French English Dictionary